@CHARSET "UTF-8";

.cafe-layer {
	border-radius: 4px;
	position: relative;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: rgba(241, 241, 241, 0.92);
	outline: 0;
	-webkit-box-shadow: rgba(0,0,0,0.3) 0px 4px 9px;
	box-shadow: rgba(0,0,0,0.3) 0px 4px 9px;
}
.cafe-layer .cafe-layer-header {
    position: relative;
    height: 35px;
    line-height: 25px;
    color: #fff;
    border-top: 3px solid #3892e5;
    background: url(images/icon-header.png) 0 0 no-repeat;
    border-bottom: 0;
    cursor: all-scroll;
}
.cafe-layer .cafe-layer-header .cafe-layer-title {
    position: absolute;
    left: 15px;
    top: 0px;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 1px;
}
.cafe-layer .cafe-layer-common-operate {
    position: absolute;
    right: 15px;
    top: 12px;
}
.cafe-layer .cafe-layer-body {
    color: #000;
    padding: 0 0 5px 0;
}
.cafe-layer-body .cafe-layer-item {
    width: 100%;
    cursor: pointer;
    padding: 5px 15px;
    margin: 5px 0;
}
.cafe-layer-body .cafe-layer-item.active {
    background-color: #3793e5;
    color: #fff;
}
.cafe-layer-body .cafe-layer-item .cafe-layer-operate {
    display: inline-block;
    float: right;
}
.cafe-layer-body .cafe-layer-item .cafe-layer-name {
    display: inline-block;
    width: 265px;
    vertical-align: middle;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.cafe-layer-common-operate span,
.cafe-layer-operate span {
	width: 14px;
	height: 14px;
    margin: 0 2px;
    cursor: pointer;
    vertical-align: middle;
    display: inline-block;
}
.cafe-layer-common-operate .layer-eye,
.cafe-layer-operate .layer-eye {
	background: url(images/cafe-layermanage/icon-eye.png) 0 0 no-repeat;
}
.cafe-layer-operate .time-align {
	background: url(images/cafe-layermanage/icon-align.png) 0 0 no-repeat;
}
.cafe-layer-operate .time-prev {
	background: url(images/cafe-layermanage/icon-prev.png) 0 0 no-repeat;
}
.cafe-layer-operate .time-next {
	background: url(images/cafe-layermanage/icon-next.png) 0 0 no-repeat;
}
.cafe-layer-operate .more-info {
	background: url(images/cafe-layermanage/icon-moreinfo.png) 0 0 no-repeat;
}
.cafe-layer-operate .layer-change {
	background: url(images/cafe-layermanage/icon-change.png) 0 0 no-repeat;
}
.cafe-layer-common-operate .layer-close,
.cafe-layer-operate .layer-close {
	background: url(images/cafe-layermanage/icon-close.png) 0 0 no-repeat;
}
.cafe-layer-item.active .cafe-layer-operate .layer-eye {
	background: url(images/cafe-layermanage/icon-eye-checked.png) 0 0 no-repeat;
}
.cafe-layer-item.active .cafe-layer-operate .time-align {
	background: url(images/cafe-layermanage/icon-align-checked.png) 0 0 no-repeat;
}
.cafe-layer-item.active .cafe-layer-operate .time-prev {
	background: url(images/cafe-layermanage/icon-prev-checked.png) 0 0 no-repeat;
}
.cafe-layer-item.active .cafe-layer-operate .time-next {
	background: url(images/cafe-layermanage/icon-next-checked.png) 0 0 no-repeat;
}
.cafe-layer-item.active .cafe-layer-operate .more-info {
	background: url(images/cafe-layermanage/icon-moreinfo-checked.png) 0 0 no-repeat;
}
.cafe-layer-item.active .cafe-layer-operate .layer-change {
	background: url(images/cafe-layermanage/icon-change-checked.png) 0 0 no-repeat;
}
.cafe-layer-item.active .cafe-layer-operate .layer-close {
	background: url(images/cafe-layermanage/icon-close-checked.png) 0 0 no-repeat;
}
.cafe-layer-common-operate .layer-eye.disabled,
.cafe-layer-operate .layer-eye.disabled {
	background: url(images/cafe-layermanage/icon-eye-disabled.png) 0 0 no-repeat !important;
}